@charset "utf-8";
/*common responsive*/
@media (max-width: 1480px) {
	.container{width: 1200px;}
	.container.pt{padding-top: 30px;}
	.container > .pad{padding: 0 30px;}
	.pages > .pad{padding:25px;}
	.header-logo img{width: 350px;}
	.header-search{left: 400px; width: 400px;}
	.footer-links .hd ul li a{font-size: 1em;}
	
	
	.mt1{margin-top: 40px;}
	.mb1{margin-bottom: 40px;}
	.module-main{margin-right: -20px; margin-left: -20px;}
	.module-main .module-box{margin-right: 20px; margin-left: 20px;}
}

@media (max-width: 1366px) {

}

@media (max-width: 1340px) {
    .common-owl-arrow .owl-nav>div.owl-prev{left: 10px !important;}
    .common-owl-arrow .owl-nav>div.owl-next{right: 10px !important;}
}

@media (max-width: 1280px) {
	body{font-size: 15px;}
	.container{width:auto; margin-left: 15px; margin-right: 15px;}
	.container > .pad{padding: 0 20px;}
	.mb{margin-bottom: 30px;}
	.mb30{margin-bottom: 20px;}
	.crumb.line{margin-bottom: 30px;}
	.pages > .pad{padding: 20px;}
	.header-line{display: none;}
	.header-wrap{border-bottom: none;}
	.header{height: auto;}
	.header .container{height: auto;}
	.header-logo{position: static; padding: 30px 0 50px; transform: translateY(0);}
	.header-logo img{display: block; margin: 0 auto; width: auto;}
	.header-search{position: relative; top: auto; left: auto; margin:0 auto; padding-bottom: 40px; width:590px; transform: translateY(0);}
	.header-menu .wb,.header-menu .wx{display: none;}
	
	.mainNav .container{margin-left: 0; margin-right: 0;}
	.mainNav ul{margin-right: 60px;}

	.footer-links{padding: 10px 0;}
	.footer-links .bd ul{padding: 10px 0;}
	
	.footer .col2{width: 26%;}
	.footer .col1, .footer .col3{width: 37%;}

	.common-row.resEarly{margin:0 !important;}
	.common-row.resEarly .grid{padding:0 !important;}
	.common-row.resEarly>*{float: none; width: auto !important;}
	.common-row.resEarly{margin-top: 0; margin-bottom: 0;}
	
	.fullscreen{margin-right: 0; margin-left: 0;}
	.margins{margin-top: 30px; margin-bottom: 30px;}
	.mt1{margin-top: 30px;}
	.mb1{margin-bottom: 30px;}
	.module-main{margin-right: -15px; margin-left: -15px;}
	.module-main .module-box{margin-right: 15px; margin-left: 15px;}
	.menu-icons{margin-top: -20px; margin-right: -10px; margin-left: -10px;}
	.menu-icons li a.link{margin: 20px 10px 0; font-size: 1.0625em;}
	.imageList ul{margin-right: -20px !important; margin-right: -10px !important; margin-left: -10px !important;}
	.imageList ul li a{margin: 20px 10px 0 !important;}
	
	.zwgk-leader .item{font-size: 1.0625em;}

}

@media (max-width: 1150px) {
	.fix-mainNav ul li{margin:0 24px;}

	
}

@media (max-width: 1080px) {
	.footer-links .hd ul li,
	.footer-links .bd ul li{width: 50%;}
	.footer-links .hd ul li a span{display: block; text-align: left; max-width: 80%; margin: 0 auto;}
	.footer-links .hd ul li.hs a:after{position: absolute; margin-top: -3px; right: 20px; top: 50%;}
	.footer-links .bd ul li a{text-align: left; padding-left: 20px; padding-right: 20px;}
	
	
	.margins{margin-top: 20px; margin-bottom: 20px;}
	.mt1{margin-top: 20px;}
	.mb1{margin-bottom: 20px;}
	.mb2{margin-bottom: 0;}
	.mb3{margin-bottom: 15px;}
	.module-main{margin-right: -10px; margin-left: -10px;}
	.module-main .module-box{margin-right: 10px; margin-left: 10px;}
	.menu-icons{margin-top: -15px; margin-right: -7px; margin-left: -8px;}
	.menu-icons li a.link{margin: 15px 7px 0 8px;}
	.imageList ul{margin-right: -15px !important; margin-right: -7px !important; margin-left: -8px !important;}
	.imageList ul li a{margin: 15px 7px 0 8px !important;}
	.common-head .menu1 li{margin-right: 1.75em;}
	.yzgov-share,.admove{display: none;}
}

@media (max-width: 1023px) {
	/* body{font-size: 14px;} */
	.crumb.line{background: #f0f0f0;}
	.crumb.line h2{ padding: 20px 0;}
	.pages .pad{padding: 20px;}
	.common-col-space{margin:0 !important;}
	.common-col-space .grid{padding:0 !important;}
	.common-col-space>*{float: none; width: auto !important;}
	.common-col-space{margin-top: 0; margin-bottom: 0;}
	
	.tab-brief .bd > .newsList{margin-bottom: 10px;}
	.sm-autoHeight{height: auto !important;}
	
	.footer-links{padding: 20px 0;}
	.footer{line-height: 32px; border-top: #5c5c5c 1px solid;}
	.footer .col{float: none; width: 100%; height: auto; border: 0 !important;}
	.footer-contact, .footer-copyright, .footer-beian{text-align: center; display: block;}
	.footer-wzbs{margin: 0 0 20px;}
	.footer .col br{display: none;}
	.footer-wzbs .dzjg img, .footer-wzbs .jiucuo img{height: auto;}


	.header{height: auto;}
	.header-mainNav .container{margin: 0;}
	.header-menu .wb,.header-menu .wx,.header-menu .jft
	
	
	.module-main .module-span{float: none; width: auto !important;}
	.mb3{margin-bottom: 10px;}
	
}

@media (max-width: 992px) {
	.openDrawer .header-drawer{height: auto;}
	.drawer-nav{padding: 80px 0 30px;}
	.drawer-nav ul li{width:100% !important; margin-bottom: 25px; height: auto; border: 0 !important;}
	.drawer-nav ul li dl{margin-right:0; margin-left:0; display: block;}
	.drawer-nav ul li dl dd.submenu span{float:left; margin-right:30px; padding-top:5px; padding-bottom:5px;}
	.drawer-nav ul li dl dt{padding-bottom:12px;}
	.drawer-nav ul li dl dt a{font-size: 1.25em;}
	.drawer-nav ul li dl dd.submenu a{font-size: 1.125em;}
	.crumb h2{font-size: 1em;}
	.footer .col3 .footer-wzbs{float: none;}
}

@media (max-width: 991px) {
	.cardList dl{padding: 15px 20px;}
}


/* xs mobile*/
@media (max-width: 768px) {
	.home-toggle-btn{height: 79px; width: 60px;}
	.header-drawer{background-size: 150% auto;}
	.newsList.twoCol li{width: 100%;}
	.footer-links .hd ul li, .footer-links .bd ul li{width:50%;}
	
	.cardList dl .date{font-size: .875em;}
	.common-owl-arrow .owl-nav>div{margin-top: -18px; width: 36px; height: 36px;}
}


@media (max-width: 767px) {
	.header-toggle-btn{display: none;}
	.mainNav ul{padding-top: 12px; padding-bottom: 12px; margin-right: 0;}
	.mainNav ul li{width:33.3333% !important;}
	.mainNav ul li a{padding:10px 0; line-height:22px; display: inline-block;}
	.mainNav ul li{position:relative;}
	/* .mainNav ul li.li-index{width: 22%; height:72px;}
	.mainNav ul li.li-index a{line-height:72px; padding: 0;} */
	.mainNav ul li:after{content:""; width:1px; height:16px; background:#fff; position:absolute; top:50%; margin-top:-8px; right:0; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}
	.mainNav ul li a:hover, .mainNav ul li.on a{font-weight: bold;}
	.mainNav ul li a:after{display: none;}
	.mainNav ul li:nth-child(3):after, .mainNav ul li:nth-child(6):after{display:none;}
	.index .mainNav ul li:after{background:#333;}

	.tab.res > .hd ul{margin-bottom: -10px;}
	.tab.res > .hd ul li{margin:0 10px 10px 0 !important; padding:0 12px !important; font-size: 1.125em; line-height:40px; background-color:#f1f1f1; border-bottom:none;}
	.tab.res > .hd ul li a{height: auto; line-height: inherit;}
	.tab.res > .hd ul li.on{color:#fff; background-color:#587fe2;}
	.tab.res > .hd ul li.on a{color:#fff; background: none; width: auto;}
	.tab.res > .hd :before,
	.tab.res > .hd li.on a:after{display: none;}
	.tab.res > .hd li a{padding:0;}
	.tab.res > .hd li a:before{display: none;}

	.tab-card.res > .hd ul{margin-bottom: -10px;}
	.tab-card.res > .hd ul li a{margin:0 10px 10px 0 !important; padding:0 12px !important; font-size: 1.125em; font-weight: bold; line-height:40px; height: 40px; background-color:#f1f1f1; color: #666666;}
	.tab-card.res > .hd ul li.on a:after{display: none;}
	.tab-card.res > .hd ul li.on a{border-radius: 0; background: #587fe2; color: #fff;}

	.tab > .hd .common-more{display: none;}
	.m-common-more{display:block;}
	
}

@media (max-width:680px) {
	.imageList ul li{width:50% !important;}
}

@media (max-width: 640px) {
  .header-search{width: 100%;}
  .mainNav ul li a{font-size: 1.125em;}
  .alert-warning{left:2%;margin-left:0; width: 96%; height: auto;}	
  .alert-wzsm{width: 90%;height: auto;margin: 15px auto 0; line-height: 28px;font-size: 18px;color: #000;text-align: center; }
  
  .js-tabs>.common-head{display: none;}
  .js-tabs>.js-hd{display: none;}
  .js-tabs .js-bd .itemGroup{display: block !important;}
  .js-tabs .js-bd .itemGroup .common-head{display: block;}
  .js-tabs .js-bd .itemGroup .tab{display: block;}
  .js-tabs .js-bd .itemGroup + .itemGroup{margin-top: 20px;}
  .common-more{display: none;}
  .inMobile{display: block;}
  .cardList dl .title{white-space: normal; line-height: 1.6em; height: 4.8em; overflow: hidden;}
  .cardList dl .memo{display: none;}
  .common-owl-arrow .owl-nav>div{width: 30px; height: 30px; background: none !important; box-shadow: none !important;}
  .common-owl-arrow .owl-nav>div.owl-prev{left: 0;}
  .common-owl-arrow .owl-nav>div.owl-next{right: 0;}
}


@media (max-width: 480px) {
	.drawer-main{padding: 0 20px;}
	.drawer-menu{padding:10px 0; font-size: 13px;}
	.drawer-menu ul li + li{margin-left: 10px; padding-left: 11px;}
	.drawer-menu ul li + li:before{height: 12px; margin-top: -6px;}
	.drawer-nav ul li dl dt a{font-size:1.125em;}
	.drawer-nav ul li dl dd.submenu a{font-size:1em;}
	.drawer-nav ul li dl dd.submenu span{width: 50%; margin-right: 0;}
	.header-drawer{background-size: 250% auto;}

	.footer-links .bd ul{padding-bottom: 0;}

}


@media (max-width: 450px) { 
	.tpxw .owl-carousel .owl-nav>div{width: 10%;}
	.tpxw .owl-carousel .owl-nav>div i{font-size: 1.75em;}
	.tpxw .owl-carousel button.owl-dot{width: 10px; height: 10px; border-radius: 50%; border: 2px solid #fff;}
	
	.cardList dl .title{height: auto;}
	.menu-icons li a.link{font-size: 1em;}
	.imageList ul li span.txt{font-size: .9375em;}
  
}

@media (max-width: 414px) {
	.footer-links > .container{margin: 0;}
	.footer-links .hd ul li, .footer-links .bd ul li{width: 100%;}
	.footer-links .hd ul{margin: 0;}
	.footer-links .hd ul li{padding: 0 10px; box-sizing: border-box;}
	.footer-links .hd ul li a{margin: 0; padding: 0 10px;}
	.footer-links .hd ul li a span{max-width: none;}
	.footer-links .hd ul li.hs a:after{right: 10px;}
	.footer-links .bd ul li h4{padding: 4px 0;}
	
	
	.newsList.res li h4{padding-right:0 !important;}
	.newsList.res li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}
	.newsList.res li h4 .time{position:static !important;}
	.newsList.res.dot li h4:before{margin-top: 0;}
	.newsList.res.dot li h4:before{top: 13px;}
	.newsList.res.dot.lh44 li h4:before{top: 18px;}
	.newsList.res.line.dot li h4:before{top: 22px;}
	.newsList.res.line.dot.lh44 li h4:before{top: 27px;}
	.newsList.cate.res em{display: none;}
	
	.infoList.fileList li h4 a font{float:none; white-space:normal; max-width:100%;}
	.infoList.fileList li .Icon{float:none; display:inline-block; vertical-align:middle;}
	.infoList li h4{padding-right:0 !important;}
	.infoList li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}
	.infoList li h4 .time{position:static !important;}
	
	.imageList ul li{width:100% !important;}
	
}

@media (max-width: 375px) {
	
	
}



@media (max-width: 320px) {
	.mainNav ul li:after{display: none;}
	
}